import request from '@/utils/request'

// 获取模型详情
export function getTaskModelDetail(query) {
  return request({
    url: '/eqLandslide/getTaskModelDetail',
    method: 'get',
    params: query
  })
}
// 获取坡度数据版本
export function getSlopeData(query) {
  return request({
    url: '/sysDataVersion/getYwVesrionData',
    method: 'get',
    params: query
  })
}

// 获取地层岩性、pga数据数据版本
export function getPgaData(query) {
  return request({
    url: '/basic/versionList',
    method: 'get',
    params: query
  })
}
// 查看任务
export function detailTask(query) {
  return request({
    url: '/preAssessTask/findById',
    method: 'get',
    params: query
  })
}

// 获取中间结果
export function getDzzhTaskModel(query) {
  return request({
    url: '/eqLandslide/getDzzhTaskModel',
    method: 'get',
    params: query
  })
}

// 存为中间结果
export function saveAsMiddleResult(data) {
  return request({
    url: '/eqLandslide/updateDzzhTaskModel1',
    method: 'post',
    data: data
  })
}

// 替换为最终结果
export function replaceFinalResult(data) {
  return request({
    url: '/eqLandslide/updateDzzhTaskModel2',
    method: 'post',
    data: data
  })
}

// 删除
export function delDzzhTaskModel(data) {
  return request({
    url: '/eqLandslide/delDzzhTaskModel',
    method: 'post',
    data: data
  })
}

// 获取工程地质岩组归并
export function getLithology(query) {
  return request({
    url: '/eqLandslide/queryDataByVersionCode',
    method: 'get',
    params: query
  })
}
// 评估计算
export function count5(data) {
  return request({
    url: '/eqLandslide/count5',
    method: 'post',
    data: data
  })
}
// 
export function saveTaskModel(data) {
  return request({
    url: '/eqLandslide/saveTaskModel',
    method: 'post',
    data: data
  })
}
// 评估计算
export function getDataByTaskId5(query) {
  return request({
    url: '/eqLandslide/getDataByTaskId5',
    method: 'get',
    params: query
  })
}

